package com.lfy.modules.monitor.domain.vo;

import lombok.Data;

import java.util.List;

@Data
public class SystemDetailVO {
    /**
     * 操作系统
     */
    private String systemName;
    /**
     * Cpu
     */
    private String cpuName;
    /**
     * 核心数
     */
    private Integer cpuCoreNum;
    /**
     * 内存
     */
    private String allMemory;
    /**
     * 可用内存
     */
    private String usingMemory;
    /**
     * JVM新生代已用内存
     */
    private String edenUsed;
    /**
     * JVM新生代全部内存
     */
    private String edenMax;
    /**
     * JVM已提交内存：内存泄漏指标
     */
    private String edenCommitted;
    /**
     * Jvm可用内存百分比
     */
    private String edenRatio;
    /**
     * JVM老年代已用内存
     */
    private String oldUsed;
    private String oldMax;
    private String oldRatio;
    private String oldCommitted;
    /**
     * Gc情况
     */
    private List<Management> managementList;
    @Data
    public static class Management{
        private String garbageName;
        private Long count;
        private Long time;
    }
}
